//引用express框架
const express = require('express');





//创建博客展示页面路由
const admin = express.Router();

//渲染登陆页面
admin.get('/login',require('./admin/loginPage'));


//实现登录功能
admin.post('/login',require('./admin/login'));


//创建用户列表路由
admin.get('/user',require('./admin/userPage'));

//实现退出功能
admin.get('/logout',require('./admin/logout'));

//创建用户编辑页面路由
admin.get('/user-edit',require('./admin/user-edit'));

//创建实现用户添加功能路由
admin.post('/user-edit',require('./admin/user-edit-fn'));

admin.post('/user-modify',require('./admin/user-modify'))

//建立删除用户功能路由
admin.get('/delete',require('./admin/user-delete'));

//文章列表页面路由
admin.get('/article',require('./admin/article'));

//文章编辑页面路由
admin.get('/article-edit',require('./admin/article-edit'));


//实现文章添加功能的路由
admin.post('/article-add',require('./admin/article-add'));

admin.post('/article-modify',require('./admin/article-modify'));

admin.get('/article-delete',require('./admin/article-delete'));

//通过module.exports把这个路由对象暴露出去，
//因为我们如果要使这个路由生效的话，需要在app.js中引入这个路由模块
//引入这个路由模块是希望得到路由对象的，只有得到了路由对象，才可以为这个路由去匹配一个一级请求路径
//所以要将路由对象作为模块成员导出
module.exports = admin;

